/*
 *                        _oo0oo_
 *                       o8888888o
 *                       88" . "88
 *                       (| -_- |)
 *                       0\  =  /0
 *                     ___/`---'\___
 *                   .' \\|     |// '.
 *                  / \\|||  :  |||// \
 *                 / _||||| -:- |||||- \
 *                |   | \\\  - /// |   |
 *                | \_|  ''\---/''  |_/ |
 *                \  .-\__  '-'  ___/-. /
 *              ___'. .'  /--.--\  `. .'___
 *           ."" '<  `.___\_<|>_/___.' >' "".
 *          | | :  `- \`.;`\ _ /`;.`/ - ` : | |
 *          \  \ `_.   \_ __\ /__ _/   .-` /  /
 *      =====`-.____`.___ \_____/___.-`___.-'=====
 *                        `=---='
 * 
 * 
 *      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 * 
 *            佛祖保佑     永不宕机     永无BUG
 * 
 *        佛曰:  
 *                写字楼里写字间，写字间里程序员；  
 *                程序人员写程序，又拿程序换酒钱。  
 *                酒醒只在网上坐，酒醉还来网下眠；  
 *                酒醉酒醒日复日，网上网下年复年。  
 *                但愿老死电脑间，不愿鞠躬老板前；  
 *                奔驰宝马贵者趣，公交自行程序员。  
 *                别人笑我忒疯癫，我笑自己命太贱；  
 *                不见满街漂亮妹，哪个归得程序员？
 * 
 * @作者: jack-ubuntu
 * @Date: 2024-07-30 19:17:41
 * @LastEditTime: 2024-07-30 19:28:31
 * @最后编辑的作者: jack-ubuntu
 * @文件描述: 
 * @FilePath: /2C/test/结构体/main.c
 */



/*
Element_data
    用于
        1、声明结构体类型
        2、用于引用头文件
List
    用于
        编写 增 删 改 查 打印 的函数
main
    主函数所在
*/

#include "Element_data.h"
#include "List.h"
#include "user.h"

Elenemt_data user_data[60] =
    {
        {.id = 1, .age = 18, .sco = 100, .sex = "男", .name = "唐三" },
        {.id = 2, .age = 18, .sco = 99, .sex = "男", .name = "萧炎"  },
        {.id = 3, .age = 18, .sco = 99, .sex = "男", .name = "叶晨"  },
        {.id = 4, .age = 18, .sco = 99, .sex = "女", .name = "小舞"  },
        {.id = 5, .age = 18, .sco = 99, .sex = "女", .name = "萧熏儿"},
        {.id = 6, .age = 18, .sco = 99, .sex = "女", .name = "柳如烟"},
};

int main(int argc, char const *argv[])
{
    Sql_list list;
    Sql_list *L = &list;
    // 初始化
    Init_Sql_List(L);
    
   /*  for (size_t i = 0; i < 6; i++)
    {
        // 插入数据
        tail_insert_tail(L, hqyj_24071[i]);
    }
    // 遍历数据
    printf_Sql_List(L);
    printf("=========================================================================\n");
    int i;
    i = find_by_name(L, "小舞");
    printf("在第%d个位置\n", i);
    printf("=========================================================================\n");
    // 删除数据
    tail_del_list(L);
    // 遍历数据
    printf_Sql_List(L);
    printf("=========================================================================\n");
    // 清空
    Clear_Sql_List(L);
    // 判空
    if (0 == IsEmpty_Sql_List(L))
    {
        printf("表为空\n");
    }
    // 遍历数据
    printf_Sql_List(L);
 */
    return 0;
}
